646e81bbf6e6271ff9ce3e6f697f2cce5e764acd,rznw/map/MapDetectVitalityScraper.java,MapDetectVitalityScraper,getVisibleEnemies,#,20

Before Change


                int skillPoints = character.getSkills().getSkillPoints(Skill.SKILL_DETECT_VITALITY);
                int radius = 1 + skillPoints;
                MapElement characterElement = character.getMapElement();
                double distance = Math.sqrt(Math.pow(characterElement.getRow() - row, 2) + Math.pow(characterElement.getColumn() - column, 2));

                if (element != null && element.isEnemy() && (visible || distance <= radius)) {
                    enemies.add((EnemyMapElement)element);

After Change


                int skillPoints = character.getSkills().getSkillPoints(Skill.SKILL_DETECT_VITALITY);
                int radius = 1 + skillPoints;
                MapElement characterElement = character.getMapElement();
                int distance = Math.max(Math.abs(characterElement.getRow() - row), Math.abs(characterElement.getColumn() - column));

                if (element != null && element.isEnemy() && (visible || distance <= radius)) {
                    enemies.add((EnemyMapElement)element);